supply-demand balance - Turkish English Dictionary